package com.seatiger.structure.uf;

/**
 * 并查集的接口设计
 */
public interface UF {

    /**
     * 获取元素的个数
     * @return
     */
    int getSize();
    /**
     * 连接两个元素
     * @param p
     * @param q
     */
    void union(int p,int q);

    /**
     * 判断两个元素之间是否连接
     * @param p
     * @param q
     * @return
     */
    boolean isConnect(int p,int q);
}
